package com.dao;

import java.io.Serializable;
import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.bean.Config;

public class ConfigDAO extends HibernateDaoSupport {
	public Serializable save(Config config) {
		return getHibernateTemplate().save(config);
	}

	public void delete(Config config) {
		getHibernateTemplate().delete(config);
	}

	public Config findById(Serializable id) {
		Config config = (Config) getHibernateTemplate().get(
				Config.class.getName(), id);
		return config;
	}

	public Config merge(Config config) {
		Config result = (Config) getHibernateTemplate().merge(config);
		return result;
	}

	@SuppressWarnings("unchecked")
	public List<Config> findAll() {
		try {
			return getHibernateTemplate().find("from Config ");
		} catch (RuntimeException re) {
			throw re;
		}
	}
}
